Logical volume management

Logical volume management או בקיצור LVM (המונח ניהול נפח אחסון שהוא התרגום לעברית איננו בשימוש) הוא שכבת הפשטה בין כוננים קשיחים (או התקני אחסון אחרים) ומערכות קבצים, צורה זו מחליפה (לפחות חלקית) את מערכת ניהול המחיצות הסטטית הישנה יותר. מנהל האחסון יכול לשרשר מחיצות, לפרוס את הנתונים על כמה מחיצות או לשלב בדרך אחרת את המחיצות לתוך נפח אחסון וירטואלי גדול שניתן לשנות את גודלו או להעבירו, לעיתים (בתלות במערכת ההפעלה וב־LVM עצמו) גם כאשר נמצא בשימוש.

השם של הרכיב נקבע על פי השם של רכיב זה ב־HP-UX והוא מעט מטעה כי LVM מורכב משני מרכיבים עיקריים: רמה ניהולית (מנהל) עם ממשק תווי או גרפי, ורכיב בליבת מערכת ההפעלה אשר מכיל את ניהול האחסון בפועל.

LVM מהווה את אחת מהצורות רבות של וירטואליזצית אחסון והוא מיושם כשכבה במחסנית מנהלי ההתקנים במערכת ההפעלה.

בעיקרון אין צורך לשמור תמונה מדויקת של המיפוי מה־PV ל־LV, משום שהפיזור של ה־PV-ים בתוך VG מתבצע באופן אוטומטי על ידי ה־LVM. אולם על מנת לייעל את התנועה של ראשי הכתיבה/קריאה ולקבל ביצועים טובים יותר ביישומים קריטיים ניתן להבטיח שקריאות או כתיבות לדיסק המתרחשות בו זמנית יבוצעו על דיסקים פיזיים שונים. יתר על כן, נהוג בפועל לשלוט על תפוצת הנתונים הפיזית כך ש־LV יהיה מפוזר על פני מספר דיסקים פיזיים ולפיכך ההשפעה של כשל בדיסק תהא מוגבלת. למטרות אלו ה־LVM צריך לתמוך בבדיקה של התפלגות הנתונים על התקן האחסון הפיזי ולתת אפשרות לשנותה.


© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search